home *** CD-ROM | disk | FTP | other *** search
/ Wolfenstein 3D & Blake S… Gold (Companion Edition) / Wolfenstein 3D and Blake Stone Aliens of Gold - Companion Edition.iso / blake / blakmp / blakemap.doc < prev    next >
Text File  |  1993-12-11  |  6KB  |  134 lines

  1.  
  2. Program: BLAKEMAP
  3. Version: 1.0
  4.  
  5. Author : David Lummis
  6. Contact: Compuserve Id: 71534,3067
  7.  
  8. Notes  : This program is used to generate ASCII maps for the Blake Stone
  9.          Aliens of Gold game.
  10.  
  11.          This program has been tested with the shareware version of Blake,
  12.          version 1.0.  It has been designed to work with the 3 and 6 episode
  13.          versions of the game as well (assuming the encoding of the map files
  14.          doesn't change, etc, when they are released).
  15.  
  16.          The /C, /T2, and /T3 options are intended for generating maps that
  17.          should be helpful if you want to modify the configuration file.
  18.          /T2 and /T3 will generate hex dumps of the maps so that you can
  19.          see what value has been assigned to something you see on the
  20.          screen.  The /FC option can be used to specify the name of an
  21.          alternate configuration file.
  22.  
  23.          If you don't specify an episode and/or level number when you run
  24.          BLAKEMAP then the program will ask you for the missing information.
  25.  
  26. Files  : BLAKEMAP.EXE   The executable program.  Type BLAKEMAP /? for summary.
  27.          BLAKEMAP.CFG   The BLAKEMAP configuration file.
  28.          BLAKEMAP.DOC   This documentation file.
  29.          BLAKEMAP.C     Source code for BLAKEMAP.EXE
  30.          BMAP1.L00      Text map for Episode 1 Level 0 (Secret level)
  31.          BMAP1.L01      Text map for Episode 1 Level 1 (Starting level)
  32.          BMAP1.L02      Text map for Episode 1 Level 2
  33.          BMAP1.L03      Text map for Episode 1 Level 3
  34.          BMAP1.L04      Text map for Episode 1 Level 4
  35.          BMAP1.L05      Text map for Episode 1 Level 5
  36.          BMAP1.L06      Text map for Episode 1 Level 6
  37.          BMAP1.L07      Text map for Episode 1 Level 7
  38.          BMAP1.L08      Text map for Episode 1 Level 8
  39.          BMAP1.L09      Text map for Episode 1 Level 9
  40.          BMAP1.L10      Text map for Episode 1 Level 10
  41.          BMAP1.LEG      Legend of characters used on the maps
  42.  
  43. Install: Copy all the files into the Blake Stone data directory.  It is from
  44.          this directory that the program must be run.
  45.  
  46.          For those that don't want to run the program, a set of maps has
  47.          already been created for all 11 levels of the shareware game.
  48.  
  49. -------------------------------------------------------------------------------
  50.  
  51. Syntax:
  52.  
  53.   BLAKEMAP [ <option>[ ...]]
  54.  
  55. Valid <option>s:
  56.  
  57.   /L<n>      Level number (0 to 10, or * for all).
  58.   /G<n>      Game (episode) number (1 to 6).
  59.  
  60.   /E-        Suppress display of enemies (/T0 maps only).
  61.  
  62.   /O1        Display all objects.
  63.   /O2        Display non-trivial objects only. (default)
  64.   /O-        Suppress all objects (/T0 maps only).
  65.  
  66.   /2         Use two characters per item on symbolic maps (/T0 and /T1 only)
  67.  
  68.   /T0        Map type 0: Symbolic. (default)
  69.   /T1        Map type 1: Symbolic.
  70.   /T2        Map type 2: Full hex dump.  Not affected by /O.
  71.   /T3        Map type 3: Partial hex dump.
  72.  
  73.   /C         Create a file containing counts of map and object values
  74.  
  75.   /X         Display  hexadecimal X scale on maps. (default)
  76.   /X-        Suppress hexadecimal X scale on maps.
  77.   /Y         Display  hexadecimal Y scale on maps. (default)
  78.   /Y-        Suppress hexadecimal Y scale on maps.
  79.  
  80.   /FC<file>  Filename of BLAKEMAP Configuration file (default is BLAKEMAP.CFG)
  81.  
  82.   /?         Display this help screen.
  83.   /?-        Display this help screen (no pausing).
  84.  
  85.  
  86. Required files:
  87.  
  88.    The current directory is searched for the following files:
  89.  
  90.       1) The program will first look for MAPHEAD.BS6 (which will should
  91.          contain all 6 episodes).
  92.  
  93.       2) If MAPHEAD.BS6 was not found, it looks for MAPHEAD.BS3 which should
  94.          contain episodes 1 to 3.
  95.  
  96.       3) If MAPHEAD.BS3 was not found, then it looks for MAPHEAD.BS1 which
  97.          should contain episode 1 only (shareware version).
  98.  
  99.       4) When generating maps, BLAKEMAP will also look for the appropriate
  100.          MAPTEMP.BS? (BSTONE v1.0) file.  If MAPTEMP.BS? is not found it
  101.          will search for GAMEMAPS.BS? (GAMEMAPS was the name used for v1.1
  102.          and later of WOLF3D).
  103.  
  104.       5) The program will search the current directory for the configuration
  105.          file BLAKEMAP.CFG.  If you have used the /FC option, then BLAKEMAP
  106.          will look for the configuration file you have specified instead.
  107.  
  108.  
  109. Files created:
  110.  
  111.   Opt  Filenames         Type          Map contents
  112.   ---  ----------------  ------------  -------------------------------------
  113.   /T0  BMAP<g>.L<nn>     Symbolic.     Map and object data.
  114.        BMAP<g>.LEG       Legend.       List of symbols used on maps.
  115.  
  116.   /T1  BMAP<g>L<nn>.T1A  Symbolic.     Map and object data.
  117.        BMAP<g>L<nn>.T1B  Symbolic.     Map data only.
  118.        BMAP<g>L<nn>.T1C  Symbolic.     Object data only.
  119.        BMAP<g>.LEG       Legend.       List of symbols used on maps.
  120.  
  121.   /T2  BMAP<g>L<nn>.T2A  Full hex.     Map and object data.
  122.        BMAP<g>L<nn>.T2B  Full hex.     Map data only.
  123.        BMAP<g>L<nn>.T2C  Full hex.     Object data only.
  124.  
  125.   /T3  BMAP<g>L<nn>.T3A  Partial hex.  Map and object data.  No floors.
  126.        BMAP<g>L<nn>.T3B  Partial hex.  Map data only.        No walls.
  127.        BMAP<g>L<nn>.T3C  Partial hex.  Object data only.     No 00's.
  128.  
  129.   /C   BMAP<g>.COU       Table.        Count of map and object data by level
  130.  
  131.   where: <g>  = game  number (1 to 6)
  132.          <nn> = level number (00 to 10)
  133.  
  134.